polynomial end behavior